Reverse engineering of test cases for selective regression testing (2004)